In [1]:
monto = input("Ingrese el monto a girar: ")
In [2]:
if monto.isnumeric() :
monto = int(monto)
else:
print("Monto invalido")
In [3]:
if monto < 4 and monto > 200:
print("Monto fuera de rango")
In [4]:
b20k = monto // 20
In [5]:
r20k = monto % 20
In [6]:
b5k = r20k // 5
In [7]:
r5k = r20k % 5
In [8]:
b2k = r5k // 2
In [9]:
r2k = r5k % 2
In [10]:
if r2k == 1:
# quito 5 mil y entrego 6 mil, pues debia luca.
b5k = b5k - 1
b2k = b2k + 3
if b5k < 0:
# quito uno de 20 y doy 4 de 5.
b20k -= 1
b5k += 4
In [11]:
print("Para", monto, "mil damos", b20k, "billetes de 20 mil,", b5k, "billetes de 5 mil y", b2k, "billetes de 2 mil.")